package com.xbongbong.pro.domain.entity;

import com.xbongbong.paas.enums.DelEnum;
import com.xbongbong.paas.toolbox.util.DateUtil;
import com.xbongbong.paas.toolbox.wrap.Entity;
import lombok.Getter;
import lombok.Setter;
import lombok.ToString;

/**
 * @ClassName ChartLimitEntity
 * @Description 图表限制
 * @Author mengna.Deng
 * @Date 2021/8/23 14:27
 * @Version 1.0
 */
@Getter
@Setter
@ToString
public class ChartLimitEntity extends Entity {
    /**
     * 主键
     */
    private Long id;
    /**
     * 公司id
     */
    private String corpid;
    /**
     * 1为BI单表表限制量，2为每张报表数量限制
     */
    private Integer type;
    /**
     * 限制类型别名
     */
    private String alias;
    /**
     * 限制类型名称
     */
    private String name;
    /**
     * 限制数量
     */
    private Integer limitNum;
    /**
     * 创建时间
     */
    private Long addTime;
    /**
     * 更新时间
     */
    private Long updateTime;
    /**
     * 删除标记
     */
    private Integer del;

    public ChartLimitEntity() {
        long now = DateUtil.getInt();
        this.updateTime = now;
        this.addTime = now;
        this.del = DelEnum.NORMAL.getDel();
    }
}
